
package com.insigma.business.qrcode.soldier._consumer;


import com.insigma.business.qrcode.common.vo.BaseResponse;
import com.insigma.business.qrcode.soldier.dto.*;

public interface SecurityConsumer {


    BaseResponse<LoggedInPersistentCommonUserDTO> getLoggedInPersistentCommonUser(final String token);


    BaseResponse<LoggedInPersistentGovEmployeeDTO> getLoggedInPersistentGovEmployee(final String token);


    BaseResponse<LoggedInPersistentSoldierDTO> getLoggedInPersistentSoldier(final String token);


    BaseResponse<String> getClientRedirectUrlByAlipayLifeH5Callback(final AlipayOAuth2RedirectDealRequest alipayOAuth2RedirectDealRequest);


    BaseResponse<LoggedInPersistentMerchantUserDTO> getLoggedInPersistentMerchantUser(final String token);



}


